home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / BUS / HP calc! 2.0.sit / HP calc! 2.0.rsrc / TEXT_129.txt < prev    next >
Text File  |  1994-01-09  |  10KB  |  290 lines

  1. HP caclulators in general use an unusual key-command ordering,
  2. called Reverse Polish Notation (RPN), also called postfix
  3. notation.  If you窶决e not familiar with RPN, you should get a
  4. real HP calculator and read the manual, or you can hack on
  5. this version to discover how it works for yourself.  In a
  6. nutshell, RPN means you must enter the numbers that you want
  7. to operate on first, and then push the operation key.
  8.  
  9. For instance, to calculate the value of (8-3)*4, the keys you
  10. would push would be 8, ENTER, 3, -, 4, *.  When you push the
  11. ENTER key, the 8 gets copied from the 窶忸窶 register to the 窶忱窶
  12. register (and the rest of the 窶徭tack窶, which you can窶冲 see,
  13. gets pushed up).  When you hit 窶œ-窶, the number in the x
  14. register is subtracted from the number in the y register, and
  15. the result, 5, is placed in the x register.  (The rest of the
  16. stack moves down.)  To multiply this by four, all you need to
  17. do is enter the 4 (because the 5 is already there), and hit
  18. the multiplication key.  Try it!
  19.  
  20. The remainder of this text describes each of the functions on
  21. the calculator keys.  Most of them act exactly like their
  22. counterparts on an HP calculator.
  23.  
  24. 窶「 Alternate Keys:
  25.  
  26. .00 f or gold
  27.    Push this key to get access to the functions in gold above
  28.    each key.  A small up-arrow will appear in the display.
  29.    You can also hold down the shift key for the same effect.
  30.  
  31. .01 g or blue
  32.    Push this key to get access to the functions in blue below
  33.    each key.  A small down-arrow will appear in the display.
  34.    You can also hold down the option key for the same effect.
  35.  
  36. 窶「ツ Stack Functions:
  37.  
  38. .02 clear registers
  39.    Clear Registers resets the entire stack to 0.  It does not
  40.    affect the lastx register or stored locations.
  41.  
  42. .0304 rotate stack
  43.    These functions rotate the four registers up and down.
  44.  
  45. .05 exchange
  46.    Exchanges the x and y registers.
  47.  
  48. .06 clear x
  49.    This key clears the x register whether you窶决e inputting
  50.    or not.
  51.  
  52. .78 enter
  53.    Shifts the stack up, making a copy of the x register.  The
  54.    contents of the register at the top of the stack are lost.
  55.  
  56. .08 last x
  57.    Recalls the x register value from the most recent operation.
  58.  
  59. 窶「 Numeric Input:
  60.  
  61. .1011121314151617181907 input
  62.    Start entering a number by typing it.  An underscore will
  63.    follow the number while inputting mode is in effect.  End
  64.    the input of a number with the ENTER key or a function.
  65.  
  66. .202122232425 hexidecimal input
  67.    You can enter hexidecimal values A (10) through F (15) with
  68.    these keys.  This version no longer requires you to hold
  69.    down the shift key while typing the key equivalent.
  70.  
  71. .73 pi
  72.    This key inserts the value of pi into the x register, just
  73.    as if you had typed it yourself.
  74.  
  75. .26 exponent
  76.    Push this key to input an exponent, e.g. 1.34e-10
  77.  
  78. .27 backspace
  79.    This key backspaces one character if you are currently
  80.    inputting a number, or clears the x register if you窶决e not.
  81.  
  82. .28 change sign
  83.    Use this key to change the sign of the number in the x
  84.    register.  If you窶决e entering a number, you can also use
  85.    this to change the sign of the exponent.
  86.  
  87. 窶「 Display Format:
  88.  
  89. .2930 hexidecimal and decimal bases
  90.    These keys change the base mode so that all numbers are
  91.    displayed in hexidecimal or decimal format.  Both hex and
  92.    decimal numbers are shown in floating point format,
  93.    depending on the last FIX or SCI request.
  94.  
  95. .31 binary base
  96.    Changes the mode of the calculator to display numbers in
  97.    binary format.  Only the integer part of the number is
  98.    displayed, although the full precision is kept internally.
  99.    Numerals up to 64 bits long (ツア9.2e+18) can be displayed.
  100.    Numbers larger than this are shown as <Too big> in binary.
  101.    In FIX format, the actual number of digits with an optional
  102.    minus sign is shown.  In SCI format, all 32 or 64 bits of
  103.    a two窶冱 complement form are shown.  Binary numbers are
  104.    always entered in FIX style format.
  105.  
  106. .32 scientific notation
  107.    Sets display to scientific notation (all numbers shown in
  108.    N.NNNNNeツアNNN format).  You get to select the number of
  109.    digits after the decimal point, 0-15.  Entering a decimal
  110.    (.) for the number of digits causes as many as possible to
  111.    be shown, with trailing zeros removed.
  112.  
  113. .33 fixed point notation
  114.    Sets display to fixed-point notation (standard NNN.NNN
  115.    format).  You get to select the number of significant
  116.    digits as before.  Any number too large or too small for
  117.    this format will be shown in scientific notation.
  118.  
  119. 窶「 Basic Functions:
  120.  
  121. .34 add
  122.    Adds the numbers in the x and y registers.
  123.  
  124. .35 subtract
  125.    Subtracts the number in the y register from the number in
  126.    the x register and returns the result into x.
  127.  
  128. .36 multiply
  129.    Multiplies the y register by the x register.
  130.  
  131. .37 divide
  132.    Divides the number in the y register by the number in the
  133.    x register and returns the result into x.
  134.  
  135. .38 remainder
  136.    Modulo gives the remainder after dividing the number in
  137.    the y register by the number in the x register to yield a
  138.    whole number.  This is equivalent to y - int(y/x)*x.
  139.  
  140. .39 multiplicative inverse
  141.    Calculates the multiplicative inverse of the number in
  142.    the x register.
  143.  
  144. .40 power
  145.    Calculates the power of the x register to the base in the
  146.    y register.
  147.  
  148. .41 square root
  149.    Calculates the square root of the value in the x register.
  150.  
  151. .42 square
  152.    Calculates the square of the value in the x register.  You
  153.    can also type ENTER, X to do the same thing.
  154.  
  155. .43 percent
  156.    This key returns the percentage in the x register of the
  157.    value in the y register, but does not remove the value in
  158.    the y register.  So to calculate a 15% tip, you could type
  159.    15 % +.
  160.  
  161. .44 absolute value
  162.    Calculates the absolute value of the x register.
  163.  
  164. .45 fraction
  165.    Returns the fractional part of the value in the x register.
  166.  
  167. .46 integer
  168.    Returns the integer part of the value in the x register.
  169.  
  170. 窶「 Trancendental Functions:
  171.  
  172. .474849505152 trigonometric functions
  173.    These keys calculate the corresponding trigonometric
  174.    functions on the numbers in the x register.  Angles are in
  175.    degrees or radians, depending on the state shown in the
  176.    display (RAD or DEG).
  177.  
  178. .5354 angle measurement
  179.    Change the angle mode of the calculator to radians or
  180.    degrees, respectively.
  181.  
  182. .5556 angle conversions
  183.    Same as RAD and DEG, but also convert the number in the
  184.    x register from degrees to radians, or radians to degrees,
  185.    respectively.
  186.  
  187. .57 natural log
  188.    Calculates the natural logarithm of the x register.
  189.  
  190. .58 natural exponential
  191.    Calculates e (the natural logarithm base) to the power in
  192.    the x register.
  193.  
  194. .59 base 10 logarithm
  195.    Calculates the base 10 logarithm of the x register.
  196.  
  197. .60 base 10 exponential
  198.    Calculates 10 to the power in the x register.
  199.  
  200. 窶「 Statistics Functions:
  201.  
  202. .61 clear statistics
  203.    Clear Statistics resets the statistics registers.  The
  204.    statistics registers on this version have names that begin
  205.    with 窶徭tat窶, as in 窶徭tat xx窶.
  206.  
  207. .62 add statistics
  208.    Add the x and y registers to the statistics database.  Also
  209.    places n (the number of point inputted) in the x register.
  210.  
  211. .63 remove statistics
  212.    To correct a mistake in statistics data, enter BOTH the
  213.    x and y incorrect values, then push this key, and re-enter
  214.    the correct x and y values.
  215.  
  216. .64 average
  217.    Average puts the mean of the x and y statistics into the
  218.    x and y registers, respectively.
  219.  
  220. .65 standard deviation
  221.    Standard deviation puts the standard deviation of the x
  222.    and y statistics into the x and y registers, respectively.
  223.  
  224. 窶「 Probability Functions:
  225.  
  226. .66 factorial
  227.    Calculates the factorial of the number in the x register.
  228.  
  229. .67 choose
  230.    Choose gives the number of possible sets of x elements
  231.    taken from a set of y elements.  It窶冱 equal to y!/x!(y-x)!.
  232.  
  233. .68 permute
  234.    Permutations gives the number of permutations of y elements,
  235.    when choosing x at a time.  It窶冱 equal to y!/(y-x)!.
  236.  
  237. .69 random number
  238.    Returns a random number between zero and 0x4FFF FFFF.  This
  239.    number is also put into the memory slot named 窶徨andom窶.
  240.  
  241. 窶「 Memory Functions:
  242.  
  243. .70 calculator reset
  244.    Reset clears all of the calculator窶冱 memory locations, as
  245.    well as the stack.
  246.  
  247. .7172 store and recall
  248.       Stored memory locations are accessed by name.  Names can be
  249.    up to 13 characters long, and must not begin with a space,
  250.    +, -, *, or /.  A list of names appears on the side of the
  251.    calculator.  You can double click the name to select that
  252.    register, or type the name yourself.  Pressing tab at any
  253.    time will try to complete what you窶况e typed. Typing one of
  254.    the four basic operations (+, -, *, テキ) before you input the
  255.    name of the memory adds, subtracts, multiplies, or divides
  256.    the destination by the source.
  257.  
  258. .80 delete
  259.    If you decide that you won窶冲 need a particular memory
  260.    location ever again, you can remove it with this function.
  261.    You can窶冲 delete the original statistics and random
  262.    locations.
  263.  
  264. 窶「 Miscellaneous stuff
  265.  
  266. .81 zoom
  267.    This function shrinks the calculator to icon size on the
  268.    desktop.  When you want it again, just click the small
  269.    calculator and it will zoom back to full size.  This is
  270.    faster than quitting and restarting.  You can also
  271.    double-click the top of the calculator to zoom it.
  272.  
  273. .09 off
  274.    Turns the calculator off (identical to choosing quit in the
  275.    file menu).  The window position, memory, and stack are
  276.    remembered between runnings of the calculator.
  277.  
  278. .74 about
  279.    Gets you here.
  280.  
  281. .75767779
  282.    These functions haven窶冲 been written yet.  They do not
  283.    appear on the calculator keys, so don't try assigning key
  284.    equivalents for them in the key caps editor. Yet.
  285.  
  286. There are plenty of blank spaces on the keys, so if you think
  287. of anything you窶囘 REALLY like to see on the calculator, write
  288. me at wessler@ai.mit.edu, and I窶冤l try to put it in on the next
  289. version.
  290.